package com.zone.domain.strategy.service;

import com.zone.domain.strategy.model.entity.RaffleParamEntity;
import com.zone.domain.strategy.model.entity.RaffleResultEntity;

/**
 * @author: zongzi
 * @description: TODO
 * @date: 2024/6/1
 */
public interface IRaffleStrategy {

    /**
     * 进行抽奖
     *
     * @param param 抽奖入参
     * @return 抽奖结果
     */
    RaffleResultEntity raffle(RaffleParamEntity param);
}
